#include <iostream>
using std::cout;
#include "derivata.h"

Deriv::Deriv(const int ani,const string &nume,const string &prenume):Baza(nume,prenume){
(*this).ani=ani;
}
void Deriv::print()const{

	cout<<"Nume "<<getNume()<<" Prenume= "<<getPrenume()<<" ani "<<(*this).ani<<"\n";

}
void Deriv::setP(const string &prenume){
	Baza::setPrenume(prenume);
}

int Deriv::getAni(){
return (*this).ani;
}
Deriv2::Deriv2(const int ani,const string &nume,const string &prenume,const string& sex):Deriv(ani,nume,prenume),sex(sex){}
void Deriv2::print(){
	
	cout<<" sex="<<(*this).sex;
	string salut="salut";	
	Deriv::setP(salut);
	Deriv::print();
}
void Deriv2::setAni(){
	Deriv::ani=10;
}
